SCL/SCT.VBX - 2 Customs List Box GPSystemhaus GmbH Mombacher Straße 93 55122 Mainz Germany Tel.: (+49) 06131 / 37484-0 Fax: (+49) 06131 / 37484-99 Stand 25. Mai 1995 ________________________________________________________________________________ SCL/SCT.VBX are 2 Customs control based on a true-scrolling effect (Pixel by Pixel): SCL.VBX = SCroll Line SCT.VBX = SCroll Text If you have ever dreamed to display informations as a generic, those 2 VBX are made for you !!! Off course you can change the text color, size or font of only one or all items in the list dynamically, etc... Accompanying those VBX is 2 Demo_programs that shows you how it works. Registration: $ 20/each or $ 35/both (Avalaible on SWREG-Forum) Sources availables for $ 350/each (VC++) or $ 500/both (see the reg_file.wri) Events, Methods, and Properties The SCL/SCT controls events and methods are identical to a standard list box control. The following properties of the SCL/SCT controls are also identical to the properties in the standard list box control: BorderStyle Height FontItalic Index FontBold Enabled Left List Tag FontName ListCount Text FontSize ForeColor (SCT.vbx only) Top Visible Name Width AddItem RemoveItem Dragover Dragdrop KeyUp(SCT.vbx only) KeyDown(SCT.vbx only) KeyPress(SCT.vbx only) GotFocus(SCT.vbx only) LostFocus(SCT.vbx only) SetFocus(SCT.vbx only) The SCL/SCT controls has the following extended properties and events: Both: BacKColorBottom BacKColorMidle BacKColorTop Percent SCT.VBX: Timer (SCT.vbx only) Wordwrap (SCT.vbx only) Speed (SCT.vbx only) Caption (SCT.vbx only) FastSpeed (SCT.vbx only) MoveText (SCT.vbx only) SCL.VBX: ForeColorBottom (SCL.vbx only) ForeColorMidle (SCL.vbx only) ForeColorTop (SCL.vbx only) OnMove (SCL.vbx only) ScrollTime (SCL.vbx only) TimerRate (SCL.vbx only) SelectItem (SCL.vbx only) _________________________________________________________________________________ BorderStyle BorderStyle can be set to the following values: 0 - None No border 1 - Fixed Single Standard border BackColorTop, BackColorMidle, BackColorBottom : Allows you to set the BackColor of individual items in the list. Percent: The Percent property defines the Height of the middle desk in percentage to the SCL/SCT.vbx Height. SCL.vbx Only: Please, note that this value as no effect when the Text height is bigger than the middle desktop: in this case, the middle desktop stretches automatically in the way to display all the text. ________________________________________________________________ OnMove: (SCL.vbx Only) Boolean value (default: False) Automaticly positionning to True when Scrolled The OnMove property is make to avoid conflict between pixels. Use it by testing the value before scrolling. ScrollTime: (SCL.vbx Only) Defines the time (in Millisecond) of the scrolling effect Must be between 1 and 2.000. TimerRate: (SCL.vbx Only) Multiplier off the ScrollTime value. Must be between 1 and 100. SelectItem:(SCL.vbx Only) Allows the selection off the item to be displayed in the middle desk. First_Item=0, 2d_Item=1, etc.... ForeColorTop, ForeColorMidle, ForeColorBottom (SCL.VBX Only): Allows you to set the ForeColor of individual items in the list. __________________________________________________ Caption:(SCT.vbx Only) Data Type: String Determines the text displayed in the control. THE SIZE OFF THE TEXT IS LIMITED ONLY BY THE MEMORY OFF THE COMPUTER !!! Wordwrap: (SCT.vbx Only) Determines whether a label expands vertically fit the text specified in its Caption property. The WordWrap property settings are: True (Default) The text wraps; the label expands or contracts vertically to fit the text and the size of the font. The horizontal size does not change. False The text does not wrap. Data Type: Integer (Boolean) Timer: (SCT.vbx Only) Data Type: Integer Defines the time (in Millisecond) of the scrolling effect Must be between 1 and 2.000. Speed: (SCT.vbx Only) Data Type: Integer Multiplies the value off the Timer for the slow scrolling. Must be between 1 and 999. FastSpeed: (SCT.vbx Only) Data Type: Integer Multiplies the value off the Timer for the fast scrolling. Must be between 1 and 999. MoveText: (SCT.vbx Only) Data Type: Integer Data Value: 1 - UP Position 2 - GO_DOWN Quicly 3 - GO_DOWN Slowly 4 - Stop 5 - GO_UP Quicly 6 - GO_UP Slowly 7 - DOWN Position Questions or comments about the LISTEXD project can be sent to Pierre GOURSAT/Franz-Jurgend PREIS. E-Mail CompuServe 100023.2452. HOTLINE : In English, German or French. Tel: [49] (0)61 31 / 374 84 44 Fax: [49] (0)61 31 / 374 84 99